
#include "data_src.h"

vector<S_P_DIN> datain; //输入数据

//读取csv文件
void read_pdata_from_csv(string fn) //输入文件名
{
	string text=read_textfile(fn.c_str());
	vector<string> lines=com_split(text,"\n");
	if(lines.size()<1) THROW<<"输入数据行数错误";
	datain.clear();
	for(int i=0;i<lines.size();i++) //对于每一行
	{
		char sbuf[128];
		vector<string> tags=com_split(lines[i],",");
		if(tags.size()!=9) continue;
		S_P_DIN td={0};
		for(int j=1;j<tags.size();j++)
		{
			int t=0;
			if(sscanf(tags[j].c_str(),"%d",&t)!=1) continue;
			td.u[j-1]=t;
		}
		datain.push_back(td);
		//if((datain.size() % 10000) == 1)
		//{
			//printf("datain: %d\n",datain.size());
		//}
	}
}
